package com.meida.module.bus.client.entity.srmapi.oa;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 通用审批发起接口PMS->OA
 *
 * @author both
 * @date 2020-09-26
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "importObject", description = "OA回调信息")
@EqualsAndHashCode(callSuper = false)
@ToString
public class ApprovalBackReq implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty("OA流程编码")
    private String requestId;
    @ApiModelProperty("审批状态")
    private Integer approvalStatus;

//    @ApiModelProperty("员工工号")
//    private String userNum;
//    @ApiModelProperty("OA流程编码")
//    private String requestId;
//    @ApiModelProperty("审批状态 0 待审核 1 审核驳回 2 审核完成")
//    private Integer approvalStatus;
//
//    @ApiModelProperty("操作人")
//    private String oprId;
//    @ApiModelProperty("操作状态")
//    private String oprSta;
//    @ApiModelProperty("接收时间")
//    private Long oprRecTime;
//    @ApiModelProperty("操作时间")
//    private Long oprActTime;
//    @ApiModelProperty("操作耗时")
//    private Long oprCosTime;
//    @ApiModelProperty("操作人所属部门")
//    private String oprDept;
//    @ApiModelProperty("操作人角色")
//    private String oprRole;
//
//    @ApiModelProperty("单据扩展信息1")
//    private String item1;
//    @ApiModelProperty("单据扩展信息2")
//    private String item2;
//    @ApiModelProperty("单据扩展信息3")
//    private String item3;
//    @ApiModelProperty("单据扩展信息4")
//    private String item4;
//    @ApiModelProperty("单据扩展信息5")
//    private String item5;
//    @ApiModelProperty("单据扩展信息6")
//    private String item6;
//    @ApiModelProperty("单据扩展信息7")
//    private String item7;
//    @ApiModelProperty("单据扩展信息8")
//    private String item8;
//    @ApiModelProperty("单据扩展信息9")
//    private String item9;
//    @ApiModelProperty("单据扩展信息10")
//    private String item10;
//    @ApiModelProperty("单据扩展信息11")
//    private String item11;
//    @ApiModelProperty("单据扩展信息12")
//    private String item12;
//    @ApiModelProperty("单据扩展信息13")
//    private String item13;
//    @ApiModelProperty("单据扩展信息14")
//    private String item14;
//    @ApiModelProperty("单据扩展信息15")
//    private String item15;
//    @ApiModelProperty("单据扩展信息16")
//    private String item16;
//    @ApiModelProperty("单据扩展信息17")
//    private String item17;
//    @ApiModelProperty("单据扩展信息18")
//    private String item18;
//    @ApiModelProperty("单据扩展信息19")
//    private String item19;
//    @ApiModelProperty("单据扩展信息20")
//    private String item20;
//    @ApiModelProperty("单据扩展信息21")
//    private String item21;
//    @ApiModelProperty("单据扩展信息22")
//    private String item22;
//    @ApiModelProperty("单据扩展信息23")
//    private String item23;
//    @ApiModelProperty("单据扩展信息24")
//    private String item24;
//    @ApiModelProperty("单据扩展信息25")
//    private String item25;
//    @ApiModelProperty("单据扩展信息26")
//    private String item26;
//    @ApiModelProperty("单据扩展信息27")
//    private String item27;
//    @ApiModelProperty("单据扩展信息28")
//    private String item28;
//    @ApiModelProperty("单据扩展信息29")
//    private String item29;
//    @ApiModelProperty("单据扩展信息30")
//    private String item30;
}
